/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package test;

import Desarrollo.Soft.Hibernate.Control.ctrlGeneric;
import Desarrollo.Soft.Hibernate.modelo.*;
import java.sql.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import javax.swing.JOptionPane;

/**
 *
 * @author r0ck3r
 */
public class tets {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {



         List<Catproductos> lista = ctrlGeneric.<Catproductos>selectItems(new Catproductos());

         for (int i = 0; i < lista.size(); i++) {
           System.out.println(lista.get(i).getValor());

         }
       // List<Catformapago> lista = ctrlGeneric.<Catformapago>selectItems(new Catformapago());
        
       // for (int i = 0; i < lista.size(); i++) {
        //    System.out.println(lista.get(i).getValor());
       // }
        Catproductos producto = new Catproductos();
        producto.setValor("Red cola");
        producto.setDescripcion("refresco de cola mmm");
        
        //Set<Catformapago> formapago = new HashSet<Catformapago>();
       // formapago.add(new Catformapago("Monedero", "monederoelectronico");
        Catformapago formapago = new Catformapago();
        formapago.setValor("Monedero");
        formapago.setDescripcion("monedero electronico");
        
        Tblcompras compra = new Tblcompras();
        compra.setFolio("1232132");
        compra.setTotalcompra(23.32);
        Tblformapagocompra formapagocompra = new Tblformapagocompra();
        formapagocompra.setCatformapago(formapago);
        formapagocompra.setTblcompras(compra);
        formapagocompra.setMontocompra(23.3);
        
        Tblcomprasproductos compraproducto = new Tblcomprasproductos();
        
        compraproducto.setTblcompras(compra);
        compraproducto.setCatproductos(producto);
        compraproducto.setCantidad(4);
        compraproducto.setPreciocompra(23.40);
        compraproducto.setPreciototal("23.32");
        compraproducto.setUnidadmedida("kgm");
        
        boolean resultado = ctrlGeneric.<Catformapago>createItem(formapago);
        
        
       JOptionPane.showMessageDialog(null, "Esta es la prueba de un cambio las lineas nuevas se les ponen con algo verde en la izquierda");        
        if(resultado)
        {
            JOptionPane.showMessageDialog(null, "Compra guardada correctamente ya");

        }
//        Catproductos producto = new Catproductos();
//        producto.setId(4);
//        producto.setValor("Red cola");
//        producto.setDescripcion("refresco de cola mmm");
//
//        //Set<Catformapago> formapago = new HashSet<Catformapago>();
//        // formapago.add(new Catformapago("Monedero", "monederoelectronico");
//        Catformapago formapago = new Catformapago();
//        formapago.setId(6);
//        formapago.setValor("Monedero");
//        formapago.setDescripcion("m");
//
//        Tblcompras compra = new Tblcompras();
//        compra.setFolio("1232132");
//        compra.setTotalcompra(23.32);
//        Tblformapagocompra formapagocompra = new Tblformapagocompra();
//        formapagocompra.setCatformapago(formapago);
//        formapagocompra.setTblcompras(compra);
//        formapagocompra.setMontocompra(23.3);
//
//        Tblcomprasproductos compraproducto = new Tblcomprasproductos();
//
//        compraproducto.setTblcompras(compra);
//        compraproducto.setCatproductos(producto);
//        compraproducto.setCantidad(4);
//        compraproducto.setPreciocompra(23.40);
//        compraproducto.setPreciototal("23.32");
//        compraproducto.setUnidadmedida("kgm");
//
//        boolean resultado = ctrlGeneric.<Catproductos>destroitItem(producto);
//
//        List<Catformapago> lista = ctrlGeneric.<Catformapago>selectItems(new Catformapago());
//                
//
//        if (resultado) {
//            JOptionPane.showMessageDialog(null, "Compra guardada correctamente ya");
//        }
    }
}
